catch (someone) like lightning

Translations
prendre (quelqu’un) de court
Definitions
To surprise or capture someone very suddenly and unexpectedly, with the speed and impact of a lightning strike.